Big Huge Thesaurus

Satureja nepeta

noun